package com.ioidea.holland.en

/**
 * 包括默认分组一共九个分组
 * 默认分组不能修改
 * 组不能新增也不能删除
 */
enum class EnumGroupId(var groupId: Int) {


    DEFAULT_GROUP(1),
    GROUP1(2),
    GROUP2(3),
    GROUP3(4),
    GROUP4(5),
    GROUP5(6),
    GROUP6(7),
    GROUP7(8),
    GROUP8(9);

    companion object {
        fun ofCode(groupId: Int): EnumGroupId? {
            val enumControlTypes = EnumGroupId.values();
            for (enumControlType in enumControlTypes) {
                if (enumControlType.groupId == groupId) {
                    return enumControlType
                }
            }

            return null
        }
    }

}